package com.example.demo.Mapper;

import com.example.demo.Entity.Friend;
import com.example.demo.Entity.MessageSession;
import com.example.demo.Entity.SessionEntity;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.Date;
import java.util.List;

@Mapper
public interface MessageSessionMapper {
    //根据用户id 得到在哪些会话中存在，返回一组sessionId
    List<Integer> getSessionId(@Param("userid") int userid);
    //根据sessionId 得到会话userid
    List<Friend> getUserid(@Param("sessionId") int sessionId,@Param("userid") int userid);
    //创建一个没有session会话
    int addSession(@Param("MessageSession")  MessageSession messageSession);
    //创建会话中的用户
    int addSessionUser(@Param("sessionId") int sessionId,@Param("userid") int userid );
}
